package com.sugon.modules.kpi.service;

/**
 * @author ： YuXD
 * @description： KPI关联处理
 * @date ： 2021-03-24 下午 7:03
 * @version: 1.0
 */
public interface IErmsKpiManager {

    /**
     * 删除指定年份下的所有KPI数据
     *
     * @param yearly
     * @return
     */
    boolean deleteKpiDataByYearly(Integer yearly);

    /**
     * 保存KPI计算结果
     *
     * @param level          设备组织LEVEL，用来区分是车间、产线还是设备
     * @param organizationId 设备组织ID，可能为车间、产线和设备任意之一的ID
     * @param target         KPI维度
     * @param monthly        月份，格式 yyyy-MM
     * @param value          KPI值
     * @return
     */
    boolean saveKpiComputeResult(Integer level, String organizationId, String target, String monthly, Double value);

}
